package com.zh.elec.commons;

public class PagerService {
	
	public Pager getPager(String currentPage,String pagerMethod,int totalRows){
		
		//定义 pager 对象，用于传到页面
		Pager  pager = new Pager(totalRows);
		//如果当前页号为空，表示为首次查询该页，否则刷新pager 对象，输入当前页号等信息
		if(currentPage != null){
			pager.refresh(Integer.parseInt(currentPage));
		}
		//获取当前执行的方法，首页，前一页，下一页，尾页
		if(pagerMethod != null){
			if("first".equals(pagerMethod)){
				pager.first();
			}else if("previous".equals(pagerMethod)){
				pager.previous();
			}else if("next".equals(pagerMethod)){
				pager.next();
			}else if("last".equals(pagerMethod)){
				pager.last();
			}
		}		
		return pager;
	}

}
